package com.jt.www.domain.vo;

import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 业绩(佣金推送)
 * Created by shaoyn on 2020/04/22.
 */
public class CommissionPushVO {

    @ApiModelProperty(value = "产品名称")
    private String productName;

    @ApiModelProperty(value = "角色名称")
    private String roleName;

    @ApiModelProperty(value = "营销人员代码")
    private String marketerNo;

    @ApiModelProperty(value = "保单号")
    private String policyNo;

    @ApiModelProperty(value = "批单号")
    private String endorsementNo;

    @ApiModelProperty(value = "保费")
    private BigDecimal premium;

    @ApiModelProperty(value = "出单时间")
    private Date issureDate;

    @ApiModelProperty(value = "投保人名称")
    private String holderName;

    @ApiModelProperty(value = "被保险人名称")
    private String insuredName;

    @ApiModelProperty(value = "营销员专属渠道名称")
    private String channelName;

    @ApiModelProperty(value = "营销人员姓名")
    private String marketerName;

    @ApiModelProperty(value = "营销人员手机")
    private String marketerPhone;

    @ApiModelProperty(value = "营销员分支机构名称")
    private String branchName;

    @ApiModelProperty(value = "创始人团队名称")
    private String teamName;

    @ApiModelProperty(value = "创始人名称")
    private String founderName;

    @ApiModelProperty(value = "营销人员佣金")
    private BigDecimal brokerFyc;

    @ApiModelProperty(value = "部门管理费")
    private BigDecimal departmentFee;

    @ApiModelProperty(value = "分公司管理费")
    private BigDecimal branchOfficeFee;

    @ApiModelProperty(value = "总部利润")
    private BigDecimal headOfficeFee;

    @ApiModelProperty(value = "推送状态   1-未推送，2-推送成功，3-推送失败")
    private String pushStatus;

    @ApiModelProperty(value = "业管结算状态 1-已经结算; 0-未结算")
    private String ygSettStatus;


    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public String getRoleName() {
        return roleName;
    }

    public void setRoleName(String roleName) {
        this.roleName = roleName;
    }

    public String getMarketerNo() {
        return marketerNo;
    }

    public void setMarketerNo(String marketerNo) {
        this.marketerNo = marketerNo;
    }

    public String getPolicyNo() {
        return policyNo;
    }

    public void setPolicyNo(String policyNo) {
        this.policyNo = policyNo;
    }

    public String getEndorsementNo() {
        return endorsementNo;
    }

    public void setEndorsementNo(String endorsementNo) {
        this.endorsementNo = endorsementNo;
    }

    public BigDecimal getPremium() {
        return premium;
    }

    public void setPremium(BigDecimal premium) {
        this.premium = premium;
    }

    public Date getIssureDate() {
        return issureDate;
    }

    public void setIssureDate(Date issureDate) {
        this.issureDate = issureDate;
    }

    public String getHolderName() {
        return holderName;
    }

    public void setHolderName(String holderName) {
        this.holderName = holderName;
    }

    public String getInsuredName() {
        return insuredName;
    }

    public void setInsuredName(String insuredName) {
        this.insuredName = insuredName;
    }

    public String getChannelName() {
        return channelName;
    }

    public void setChannelName(String channelName) {
        this.channelName = channelName;
    }

    public String getMarketerName() {
        return marketerName;
    }

    public void setMarketerName(String marketerName) {
        this.marketerName = marketerName;
    }

    public String getMarketerPhone() {
        return marketerPhone;
    }

    public void setMarketerPhone(String marketerPhone) {
        this.marketerPhone = marketerPhone;
    }

    public String getBranchName() {
        return branchName;
    }

    public void setBranchName(String branchName) {
        this.branchName = branchName;
    }

    public String getTeamName() {
        return teamName;
    }

    public void setTeamName(String teamName) {
        this.teamName = teamName;
    }

    public String getFounderName() {
        return founderName;
    }

    public void setFounderName(String founderName) {
        this.founderName = founderName;
    }

    public BigDecimal getBrokerFyc() {
        return brokerFyc;
    }

    public void setBrokerFyc(BigDecimal brokerFyc) {
        this.brokerFyc = brokerFyc;
    }

    public BigDecimal getDepartmentFee() {
        return departmentFee;
    }

    public void setDepartmentFee(BigDecimal departmentFee) {
        this.departmentFee = departmentFee;
    }

    public BigDecimal getBranchOfficeFee() {
        return branchOfficeFee;
    }

    public void setBranchOfficeFee(BigDecimal branchOfficeFee) {
        this.branchOfficeFee = branchOfficeFee;
    }

    public BigDecimal getHeadOfficeFee() {
        return headOfficeFee;
    }

    public void setHeadOfficeFee(BigDecimal headOfficeFee) {
        this.headOfficeFee = headOfficeFee;
    }

    public String getPushStatus() {
        return pushStatus;
    }

    public void setPushStatus(String pushStatus) {
        this.pushStatus = pushStatus;
    }

    public String getYgSettStatus() {
        return ygSettStatus;
    }

    public void setYgSettStatus(String ygSettStatus) {
        this.ygSettStatus = ygSettStatus;
    }
}
